trap grate - German English Dictionary